header {
	height: .7rem;
	margin: .35rem .25rem 0;
	font-size: .28rem;
}

header p {
	font-size: .48rem;
}

.ad {
	/* height: 6.3rem; */
	margin-left: .39rem;
	margin-top: .47rem;
	overflow: hidden;
	position: relative;
}

.ad p:nth-child(1) {
	font-size: .30rem;
	color: #fbac7c;
}

.ad p:nth-child(1) span {
	color: #7a7a7a;
	font-size: .25rem;
	float: right;
}

.ad p:nth-child(1)::after {
	content: "";
	display: block;
	clear: both;
}

.ad h1 {
	margin-top: .19rem;
	color: #424241;
	font-size: .42rem;
}

.ad p:nth-child(3) {
	margin-top: .14rem;
	color: #424242;
	font-size: .32rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: .23rem;
}

.ad img {
	width: 100%;
	height: auto;
	display: block;
	border-radius: .16rem;
}

.ad ul {
	/* width: 20.7rem; */
	width: 27.6rem;
	position: relative;
	top: 0;
	left: 0;
}

.ad ul li {
	width: 6.75rem;
	float: left;
	margin-right: .15rem;
}

.content {
	margin: 0 .3rem 1.2rem;
}

.content h1 {
	font-size: .48rem;
	margin: .45rem 0;
}

.content h1 span {
	float: right;
	font-size: .34rem;
	color: #b4b4b4;
}

.content h1 span a {
	color: inherit;
	text-decoration: none;
}

.content .case li img.img-left {
	width: 2.05rem;
	height: 1.52rem;
}

.content .case li .text {
	width: 4.51rem !important;
	height: 1.52rem !important;
	position: relative;
}

.content .case li .text p {
	font-size: .36rem;
	line-height: .46rem;
	color: #7c7c7c;
}

.content .case li .text div {
	display: inline-block;
	padding: .07rem;
	color: #ff3b3d;
	font-size: .26rem;
	background-color: f6f6f6;
	position: absolute;
	left: 0;
	bottom: 0;
}

.content .case li .text span {
	color: #aaaaa8;
	font-size: .26rem;
	position: absolute;
	bottom: .1rem;
}

.content .case li .text span:nth-last-child(2) {
	right: 1.2rem;
}

.content .case li .text span:nth-last-child(1) {
	right: .13rem;
}

.content .case li .text span img {
	width: .26rem;
	height: .24rem;
	margin-right: .1rem;
}